<?php

class _proveedorM extends CI_Model {

    public function __construct() {
        $this->load->database();
    }

    // U P D A T E
    public function editarProveedor($proveedor,$data){
        $query="UPDATE proveedor SET nombre='{$data['nombre']}',id_pais='{$data['pais']}',telefono='{$data['telefono']}',direccion='{$data['direccion']}',email='{$data['e-mail']}' WHERE id_proveedor='$proveedor'";
        $this->db->query($query);
    } 
    
    public function updateProveedor($idProveedor,$telefono, $ciudad, $correo, $pais, $direccion){
        $query="UPDATE proveedor SET id_pais='{$pais}',telefono='{$telefono}',direccion='{$direccion}',email='{$correo}' WHERE id_proveedor='$idProveedor'";
        $this->db->query($query);
    }
    
    // I N S E R T

    public function nuevoProveedor($establecimiento, $data) {
        // $query = "INSERT INTO cliente(id_tipo_cliente,id_estado_civil,id_establecimiento,email_cliente,identificacion,nombre,apellido, telefono,genero,tipo_documento,fecha_nacimiento,nacionalidad,ocupacion) VALUES('{$data['tipo-cliente']}','{$data['estado-civil']}','$establecimiento','{$data['e-mail']}','{$data['documento']}','{$data['nombre']}','{$data['apellido']}', '{$data['telefono']}','{$data['genero']}',1,'{$data['fecha-nacimiento']}','{$data['nacionalidad']}','{$data['ocupacion']}')";
        $query = "INSERT INTO proveedor(id_establecimiento,nombre,telefono,id_pais,direccion,email) VALUES('$establecimiento','{$data['nombre']}','{$data['telefono']}','{$data['pais']}','{$data['direccion']}','{$data['e-mail']}')";
        $this->db->query($query);
    }

    // S E L E C T
    public function getListaPaises() {
        $query = "SELECT * FROM pais";
        return $this->db->query($query)->result();
    }  

    public function getListaProveedores($establecimiento) {
        $query = "SELECT * FROM proveedor WHERE id_establecimiento='$establecimiento'";
        return $this->db->query($query)->result();
    }

     public function getProveedor($establecimiento, $idProveedor) {
        $query = "SELECT * FROM proveedor WHERE id_establecimiento='$establecimiento' AND id_proveedor='$idProveedor'";
        return $this->db->query($query)->result();
    }
    
    public function getListaProveedoresVigentes($establecimiento) {
        $query = "SELECT * FROM proveedor WHERE id_establecimiento='$establecimiento' AND eliminado = 0";
        return $this->db->query($query)->result();
    }
//   
//
    public function query($query) {
        // echo $query;
        return $this->db->query($query)->result();
    }

}